package net.wanho.service;

import com.baomidou.mybatisplus.extension.service.IService;
import net.wanho.dto.InStoreConfirmDTO;
import net.wanho.dto.InStoreDTO;
import net.wanho.dto.InStoreExportDTO;
import net.wanho.po.InStore;
import net.wanho.vo.InStoreExportVO;
import net.wanho.vo.InStoreVO;
import net.wanho.vo.PageInfo;

import java.util.List;

/**
 * @author 32033
 * @description 针对表【in_store(入库单表)】的数据库操作Service
 * @createDate 2025-01-11 17:01:23
 */
public interface InStoreService extends IService<InStore> {

    PageInfo<InStoreVO> getInStorePageList(Integer pageNum, Integer pageSize, InStoreDTO inStoreDTO);

    void updateInStoreIsIn(InStoreConfirmDTO inStoreConfirmDTO);

    List<InStoreExportVO> exportTable(Integer pageNum, Integer pageSize, InStoreExportDTO inStoreExportDTO);
}
